////TIME1308849681958
importPackage(com.blocks.blocks);
importPackage(com.blocks);
importPackage(com.blocks.model);
importPackage(com.jme3.math);
importPackage(java.lang);
var application = new Object();
application.setup = function() {
var MasterBlock1020488209 = new MasterBlock("MasterBlock1020488209", new Long(1308849564047));
MasterBlock1020488209.init();
MasterBlock1020488209.setLocalTranslation(new Vector3f(42.13131, 2.9028711, 207.23692));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1020488209);
var Block450167209 = new Block("Block450167209", new Long(1308849564047));
Block450167209.setBlockSides(BlockSides.SIDE_BACK);
Block450167209.setCustomFrequency(true);
Block450167209.setScriptName("/blocks/PlusOne.js");
Block450167209.init();
Block450167209.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1020488209.attachChild(Block450167209);
var Block715363230 = new Block("Block715363230", new Long(1308849564047));
Block715363230.setBlockSides(BlockSides.SIDE_BACK);
Block715363230.setCustomFrequency(true);
Block715363230.setScriptName("/blocks/PlusOne.js");
Block715363230.init();
Block715363230.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block450167209.attachChild(Block715363230);
var Block439623569 = new Block("Block439623569", new Long(1308849564047));
Block439623569.setBlockSides(BlockSides.SIDE_BACK);
Block439623569.setCustomFrequency(true);
Block439623569.setScriptName("/blocks/PlusOne.js");
Block439623569.init();
Block439623569.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block715363230.attachChild(Block439623569);
var Block352851368 = new Block("Block352851368", new Long(1308849564047));
Block352851368.setBlockSides(BlockSides.SIDE_BACK);
Block352851368.setCustomFrequency(true);
Block352851368.setScriptName("/blocks/PlusOne.js");
Block352851368.init();
Block352851368.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block439623569.attachChild(Block352851368);
var Block113865474 = new Block("Block113865474", new Long(1308849564047));
Block113865474.setBlockSides(BlockSides.SIDE_BACK);
Block113865474.setCustomFrequency(true);
Block113865474.setScriptName("/blocks/PlusOne.js");
Block113865474.init();
Block113865474.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block352851368.attachChild(Block113865474);
var Block727635094 = new Block("Block727635094", new Long(1308849564047));
Block727635094.setBlockSides(BlockSides.SIDE_BACK);
Block727635094.setCustomFrequency(true);
Block727635094.setScriptName("/blocks/PlusOne.js");
Block727635094.init();
Block727635094.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block113865474.attachChild(Block727635094);
var ColorBlock500382328 = new ColorBlock("ColorBlock500382328", new Long(1308849564047));
ColorBlock500382328.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock500382328.init();
ColorBlock500382328.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block113865474.attachChild(ColorBlock500382328);
var ColorBlock710931468 = new ColorBlock("ColorBlock710931468", new Long(1308849564047));
ColorBlock710931468.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock710931468.init();
ColorBlock710931468.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block352851368.attachChild(ColorBlock710931468);
var ColorBlock1030556367 = new ColorBlock("ColorBlock1030556367", new Long(1308849564047));
ColorBlock1030556367.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1030556367.init();
ColorBlock1030556367.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block439623569.attachChild(ColorBlock1030556367);
var ColorBlock14490602 = new ColorBlock("ColorBlock14490602", new Long(1308849564047));
ColorBlock14490602.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock14490602.init();
ColorBlock14490602.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block715363230.attachChild(ColorBlock14490602);
var ColorBlock212860809 = new ColorBlock("ColorBlock212860809", new Long(1308849564047));
ColorBlock212860809.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock212860809.init();
ColorBlock212860809.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block450167209.attachChild(ColorBlock212860809);
var ColorBlock934617473 = new ColorBlock("ColorBlock934617473", new Long(1308849564047));
ColorBlock934617473.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock934617473.init();
ColorBlock934617473.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	MasterBlock1020488209.attachChild(ColorBlock934617473);
MasterBlock1020488209.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1020488209.getMasterId(), MasterBlock1020488209);

var MasterBlock363871501 = new MasterBlock("MasterBlock363871501", new Long(1308849439964));
MasterBlock363871501.init();
MasterBlock363871501.setLocalTranslation(new Vector3f(-23.166885, 2.6648502, 119.463524));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock363871501);
var Block331586756 = new Block("Block331586756", new Long(1308849439964));
Block331586756.setBlockSides(BlockSides.SIDE_ABOVE);
Block331586756.setCustomFrequency(true);
Block331586756.setScriptName("/blocks/CollisionTriggerLevelFailBlock.js");
Block331586756.init();
Block331586756.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock363871501.attachChild(Block331586756);
var ColorBlock736038259 = new ColorBlock("ColorBlock736038259", new Long(1308849439964));
ColorBlock736038259.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock736038259.init();
ColorBlock736038259.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block331586756.attachChild(ColorBlock736038259);
var ColorBlock63688968 = new ColorBlock("ColorBlock63688968", new Long(1308849439964));
ColorBlock63688968.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock63688968.init();
ColorBlock63688968.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock736038259.attachChild(ColorBlock63688968);
var ColorBlock20953416 = new ColorBlock("ColorBlock20953416", new Long(1308849439964));
ColorBlock20953416.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock20953416.init();
ColorBlock20953416.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock63688968.attachChild(ColorBlock20953416);
var ColorBlock971326990 = new ColorBlock("ColorBlock971326990", new Long(1308849439964));
ColorBlock971326990.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock971326990.init();
ColorBlock971326990.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock20953416.attachChild(ColorBlock971326990);
var ColorBlock916618822 = new ColorBlock("ColorBlock916618822", new Long(1308849439964));
ColorBlock916618822.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock916618822.init();
ColorBlock916618822.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock971326990.attachChild(ColorBlock916618822);
var ColorBlock1000320954 = new ColorBlock("ColorBlock1000320954", new Long(1308849439964));
ColorBlock1000320954.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1000320954.init();
ColorBlock1000320954.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	MasterBlock363871501.attachChild(ColorBlock1000320954);
var ColorBlock707791912 = new ColorBlock("ColorBlock707791912", new Long(1308849439964));
ColorBlock707791912.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock707791912.init();
ColorBlock707791912.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	MasterBlock363871501.attachChild(ColorBlock707791912);
MasterBlock363871501.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock363871501.getMasterId(), MasterBlock363871501);

var MasterBlock265576215 = new MasterBlock("MasterBlock265576215", new Long(1308536025614));
MasterBlock265576215.init();
MasterBlock265576215.setLocalTranslation(new Vector3f(2.0945926, 2.6310234, 202.16393));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock265576215);
var Block609664644 = new Block("Block609664644", new Long(1308536025614));
Block609664644.setBlockSides(BlockSides.SIDE_ABOVE);
Block609664644.setCustomFrequency(true);
Block609664644.setScriptName("/blocks/CollisionTriggerLevelCompleteBlock.js");
Block609664644.init();
Block609664644.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock265576215.attachChild(Block609664644);
var Block530429476 = new Block("Block530429476", new Long(1308536025614));
Block530429476.setBlockSides(BlockSides.SIDE_BACK);
Block530429476.setCustomFrequency(true);
Block530429476.setScriptName("/blocks/PlusOne.js");
Block530429476.init();
Block530429476.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock265576215.attachChild(Block530429476);
var Block264822040 = new Block("Block264822040", new Long(1308536025614));
Block264822040.setBlockSides(BlockSides.SIDE_BACK);
Block264822040.setCustomFrequency(true);
Block264822040.setScriptName("/blocks/PlusOne.js");
Block264822040.init();
Block264822040.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block530429476.attachChild(Block264822040);
var Block819147301 = new Block("Block819147301", new Long(1308536025614));
Block819147301.setBlockSides(BlockSides.SIDE_BACK);
Block819147301.setCustomFrequency(true);
Block819147301.setScriptName("/blocks/PlusOne.js");
Block819147301.init();
Block819147301.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block264822040.attachChild(Block819147301);
var ColorBlock567735405 = new ColorBlock("ColorBlock567735405", new Long(1308536025614));
ColorBlock567735405.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock567735405.init();
ColorBlock567735405.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block819147301.attachChild(ColorBlock567735405);
var ColorBlock1029613038 = new ColorBlock("ColorBlock1029613038", new Long(1308536025614));
ColorBlock1029613038.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1029613038.init();
ColorBlock1029613038.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock567735405.attachChild(ColorBlock1029613038);
var ColorBlock175660255 = new ColorBlock("ColorBlock175660255", new Long(1308536025614));
ColorBlock175660255.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock175660255.init();
ColorBlock175660255.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1029613038.attachChild(ColorBlock175660255);
var ColorBlock9346445 = new ColorBlock("ColorBlock9346445", new Long(1308536025614));
ColorBlock9346445.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock9346445.init();
ColorBlock9346445.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock175660255.attachChild(ColorBlock9346445);
var ColorBlock139367511 = new ColorBlock("ColorBlock139367511", new Long(1308536025614));
ColorBlock139367511.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock139367511.init();
ColorBlock139367511.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock9346445.attachChild(ColorBlock139367511);
var ColorBlock96139105 = new ColorBlock("ColorBlock96139105", new Long(1308536025614));
ColorBlock96139105.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock96139105.init();
ColorBlock96139105.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock139367511.attachChild(ColorBlock96139105);
var ColorBlock443472796 = new ColorBlock("ColorBlock443472796", new Long(1308536025614));
ColorBlock443472796.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock443472796.init();
ColorBlock443472796.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock96139105.attachChild(ColorBlock443472796);
var ColorBlock1220264887 = new ColorBlock("ColorBlock1220264887", new Long(1308536025614));
ColorBlock1220264887.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock1220264887.init();
ColorBlock1220264887.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock443472796.attachChild(ColorBlock1220264887);
var ColorBlock64364564 = new ColorBlock("ColorBlock64364564", new Long(1308536025614));
ColorBlock64364564.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock64364564.init();
ColorBlock64364564.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock139367511.attachChild(ColorBlock64364564);
var ColorBlock1132190312 = new ColorBlock("ColorBlock1132190312", new Long(1308536025614));
ColorBlock1132190312.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock1132190312.init();
ColorBlock1132190312.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock64364564.attachChild(ColorBlock1132190312);
var ColorBlock588784678 = new ColorBlock("ColorBlock588784678", new Long(1308536025614));
ColorBlock588784678.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock588784678.init();
ColorBlock588784678.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock1132190312.attachChild(ColorBlock588784678);
MasterBlock265576215.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock265576215.getMasterId(), MasterBlock265576215);

var MasterBlock558164593 = new MasterBlock("MasterBlock558164593", new Long(1308535990042));
MasterBlock558164593.init();
MasterBlock558164593.setLocalTranslation(new Vector3f(0.49112642, 2.820632, 12.6193075));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock558164593);
var ColorBlock227153765 = new ColorBlock("ColorBlock227153765", new Long(1308535990042));
ColorBlock227153765.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock227153765.init();
ColorBlock227153765.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock558164593.attachChild(ColorBlock227153765);
var ColorBlock638302209 = new ColorBlock("ColorBlock638302209", new Long(1308535990042));
ColorBlock638302209.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock638302209.init();
ColorBlock638302209.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock227153765.attachChild(ColorBlock638302209);
var ColorBlock207824471 = new ColorBlock("ColorBlock207824471", new Long(1308535990042));
ColorBlock207824471.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock207824471.init();
ColorBlock207824471.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock638302209.attachChild(ColorBlock207824471);
var ColorBlock40888648 = new ColorBlock("ColorBlock40888648", new Long(1308535990042));
ColorBlock40888648.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock40888648.init();
ColorBlock40888648.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock207824471.attachChild(ColorBlock40888648);
var ColorBlock1111638116 = new ColorBlock("ColorBlock1111638116", new Long(1308535990042));
ColorBlock1111638116.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1111638116.init();
ColorBlock1111638116.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock40888648.attachChild(ColorBlock1111638116);
var ColorBlock1284984932 = new ColorBlock("ColorBlock1284984932", new Long(1308535990042));
ColorBlock1284984932.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1284984932.init();
ColorBlock1284984932.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock40888648.attachChild(ColorBlock1284984932);
var ColorBlock589612465 = new ColorBlock("ColorBlock589612465", new Long(1308535990042));
ColorBlock589612465.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock589612465.init();
ColorBlock589612465.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock207824471.attachChild(ColorBlock589612465);
var ColorBlock70566570 = new ColorBlock("ColorBlock70566570", new Long(1308535990042));
ColorBlock70566570.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock70566570.init();
ColorBlock70566570.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock589612465.attachChild(ColorBlock70566570);
var ColorBlock455216581 = new ColorBlock("ColorBlock455216581", new Long(1308535990042));
ColorBlock455216581.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock455216581.init();
ColorBlock455216581.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock589612465.attachChild(ColorBlock455216581);
var ColorBlock397428033 = new ColorBlock("ColorBlock397428033", new Long(1308535990042));
ColorBlock397428033.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock397428033.init();
ColorBlock397428033.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock207824471.attachChild(ColorBlock397428033);
var ColorBlock192089759 = new ColorBlock("ColorBlock192089759", new Long(1308535990042));
ColorBlock192089759.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock192089759.init();
ColorBlock192089759.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock397428033.attachChild(ColorBlock192089759);
MasterBlock558164593.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock558164593.getMasterId(), MasterBlock558164593);

var MasterBlock585433034 = new MasterBlock("MasterBlock585433034", new Long(1308849495721));
MasterBlock585433034.init();
MasterBlock585433034.setLocalTranslation(new Vector3f(27.415436, 2.9129047, 126.36914));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock585433034);
var ColorBlock339537872 = new ColorBlock("ColorBlock339537872", new Long(1308849495721));
ColorBlock339537872.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock339537872.init();
ColorBlock339537872.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	MasterBlock585433034.attachChild(ColorBlock339537872);
var Block691434381 = new Block("Block691434381", new Long(1308849495721));
Block691434381.setBlockSides(BlockSides.SIDE_ABOVE);
Block691434381.setCustomFrequency(true);
Block691434381.setScriptName("/blocks/CollisionTriggerLevelFailBlock.js");
Block691434381.init();
Block691434381.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock585433034.attachChild(Block691434381);
var ColorBlock846097306 = new ColorBlock("ColorBlock846097306", new Long(1308849495721));
ColorBlock846097306.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock846097306.init();
ColorBlock846097306.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block691434381.attachChild(ColorBlock846097306);
var ColorBlock336818736 = new ColorBlock("ColorBlock336818736", new Long(1308849495721));
ColorBlock336818736.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock336818736.init();
ColorBlock336818736.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock846097306.attachChild(ColorBlock336818736);
var ColorBlock203132704 = new ColorBlock("ColorBlock203132704", new Long(1308849495721));
ColorBlock203132704.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock203132704.init();
ColorBlock203132704.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock336818736.attachChild(ColorBlock203132704);
var ColorBlock390112358 = new ColorBlock("ColorBlock390112358", new Long(1308849495721));
ColorBlock390112358.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock390112358.init();
ColorBlock390112358.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock203132704.attachChild(ColorBlock390112358);
var ColorBlock293296371 = new ColorBlock("ColorBlock293296371", new Long(1308849495721));
ColorBlock293296371.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock293296371.init();
ColorBlock293296371.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock390112358.attachChild(ColorBlock293296371);
var ColorBlock899607288 = new ColorBlock("ColorBlock899607288", new Long(1308849495721));
ColorBlock899607288.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock899607288.init();
ColorBlock899607288.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	MasterBlock585433034.attachChild(ColorBlock899607288);
MasterBlock585433034.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock585433034.getMasterId(), MasterBlock585433034);
ScriptBlocksApplication.getInstance().getLevelProperties().setMoveBlockX(false);
ScriptBlocksApplication.getInstance().getLevelProperties().setMoveBlockY(false);
ScriptBlocksApplication.getInstance().getLevelProperties().setMoveBlockZ(false);
ScriptBlocksApplication.getInstance().getLevelProperties().setLevelDescription("Hit the Green Wall without hitting the Red Walls.\n You are not allowed to use the Move Keys\n")
ScriptBlocksApplication.getInstance().getLevelProperties().setLevelFileName("level2.js");
ScriptBlocksApplication.getInstance().getLevelProperties().setNextLevelFileName("level3.js")
}
application.loop = function() {
}
